Skip to content

Refactor Players 5/12: generic player selection layout#1288

Draft
dgruss wants to merge 5 commits into
UltraStar-Deluxe:masterfrom
dgruss:refactorplayers-12-05-player-selection-layout
Draft

Refactor Players 5/12: generic player selection layout#1288
dgruss wants to merge 5 commits into
UltraStar-Deluxe:masterfrom
dgruss:refactorplayers-12-05-player-selection-layout

Conversation

@dgruss

@dgruss dgruss commented May 12, 2026

Copy link
Copy Markdown
Contributor

Part of splitting #1186. Builds on #1287.

Files changed in this PR:

  • game/themes/Modern.ini +3 -3
  • src/base/UIni.pas +41 -0
  • src/screens/UScreenName.pas +193 -55
  • src/screens/UScreenPartyPlayer.pas +25 -34
  • src/screens/UScreenPartyTournamentPlayer.pas +21 -124

This migrates the name/party player setup screens to the generic player layout helper. From here, this is no longer only preparation: the screen is actively using the new placement system.
Comparison for 2 players (right one is new):
grafik
Comparison for 6 players:
grafik

@dgruss dgruss changed the title Refactor Players 5/12: player selection layout Refactor Players 5/12: generic player selection layout May 12, 2026
@dgruss
dgruss force-pushed the refactorplayers-12-05-player-selection-layout branch from 9c4fb9a to 46ac11c Compare May 12, 2026 09:40
@dgruss
dgruss marked this pull request as draft May 26, 2026 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant